import pandas as pd
from work_zykj.mysql import mysql_util
import json

# 泰语 th
# 越南语 vn
# 英语 en-US（美国英语） en-CN（中国英语）
# 中文 zh-CN（简体中文） zh-TW（繁体中文）
if __name__ == '__main__':
    file_path = 'C:/Users/asyf/Desktop/猪博士-养殖管理-翻译.xls'
    # 使用read_excel函数读取Excel文件并将其存储为DataFrame对象
    # converters={'分公司代码': str}保留开头的0
    df = pd.read_excel(file_path, header=0)
    # 打印读取到的数据
    # print(df)
    # mysql的连接
    conn_mysql = mysql_util.get_connection()
    cursor_mysql = conn_mysql.cursor()
    for index, row in df.iterrows():
        # print(row['push_content'])
        zh = str(row['name']).strip()
        en = str(row['label_en（修正）']).strip()
        # print(zh)
        # print(en)
        sql = "SELECT * FROM pc_icon a where a.name = '{}'".format(zh)
        rs = mysql_util.select_by_sql2(sql, cursor_mysql)
        rs = json.loads(rs)
        if len(rs) > 0:
            sql = "update pc_icon a set a.label_en = '{}' where a.name = '{}';".format(en, zh)
            print(sql)

    # 关闭数据库链接
    conn_mysql.close()
